33e7d09f5fd508343dd75aae6c3e14ad11c3b15a,community/kernel/src/main/java/org/neo4j/kernel/impl/nioneo/store/PropertyStore.java,PropertyStore,encodeValue,#PropertyBlock#number#Object#,560
Before Change
}
else if ( value instanceof Double ) block.setValueBlocks( bits64WithKeyAndType( keyId, PropertyType.DOUBLE ).put( Double.doubleToRawLongBits( ((Double)value).doubleValue() ) ).getLongs() );
else if ( value instanceof Byte ) block.setSingleBlock( bits32WithKeyAndType( keyId, PropertyType.BYTE ).put( ((Byte)value).byteValue() ).getLongs()[0] );
else if ( value instanceof Character ) block.setSingleBlock( bits32WithKeyAndType( keyId, PropertyType.CHAR ).put( ((Character)value).charValue() ).getLongs()[0] );
else if ( value instanceof Short ) block.setSingleBlock( bits32WithKeyAndType( keyId, PropertyType.SHORT ).put( ((Short)value).shortValue() ).getLongs()[0] );
else if ( value.getClass().isArray() )
{
After Change
}
else if ( value instanceof Double ) block.setValueBlocks( new long[] { keyId | (((long)PropertyType.DOUBLE.intValue()) << 24), Double.doubleToRawLongBits( ((Double)value).doubleValue() ) } );
else if ( value instanceof Byte ) setSingleBlockValue( block, keyId, PropertyType.BYTE, ((Byte)value).longValue() );
else if ( value instanceof Character ) setSingleBlockValue( block, keyId, PropertyType.CHAR, (long)((Character)value).charValue() );
else if ( value instanceof Short ) setSingleBlockValue( block, keyId, PropertyType.SHORT, ((Short)value).longValue() );
else if ( value.getClass().isArray() )
{